package com.wk.code.wkserver.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wk.code.wkserver.entity.AdminVerifyRecord;
import com.wk.code.wkserver.response.admin.AdminVerifyRecordResponse;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author wq
 * @since 2021-08-15
 */
public interface IAdminVerifyRecordService extends IService<AdminVerifyRecord> {

    /**
     * 保存审核记录
     *
     * @param dataId       需求ID/源码ID
     * @param sysUserId    系统用户ID
     * @param verifyStatus 审核状态
     * @param remark       备注
     * @param type         1 需求审核 2 源码审核
     */
    void save(Integer dataId, Integer sysUserId, Integer verifyStatus, String remark, Integer type);

    /**
     * 查询审核记录
     *
     * @param dataId 数据ID
     * @param type   类型
     * @return List<AdminVerifyRecordResponse>
     */
    List<AdminVerifyRecordResponse> selectList(Integer dataId, Integer type);
}
